<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />        
        <link rel="stylesheet" type="text/css" href="../../../css/guide.css" />        
        <script type="text/javascript">var basepath = '../../../'; var lang = 'fr'; var bc = {'Classe Db': '../db.html'};</script>        
        <script type="text/javascript" src="../../../js/loader.js"></script>        
    </head>
    <body>     
        <h1>Active Record</h1>
        <blockquote>
            En génie logiciel, le patron de conception (design pattern) active record (enregistrement actif en anglais) est une approche pour lire les données d'une base de données. (Source : <a href="http://fr.wikipedia.org/wiki/Active_record">Wikipédia</a>)
        </blockquote>
        <p>
             PHP Oxygen dispose nativement de classes pour récupérer, supprimer, insérer et mettre à jour des données. 
             Dans le schéma Active Record chaque table est liée à un objet qui une fois modifié et enregistré modifie également les valeurs dans la table associée. 
             Le plus grand avantage à utiliser les fonctionnalités Active Record est de vous permettre de créer des applications sans vous soucier de la syntaxe des scripts en fonction de la base de données. 
             De plus ce la permet de générer des requêtes plus sûres et automatiquement échappées par le système.
        </p>      
        <blockquote class="info">
            Cette partie de la documentation n'explique pas comment générer les objets liés aux tables de la base de données. 
        </blockquote>
        
        <ul>
            <li><a href="active_record/select.html">Sélection de données</a></li>
            <li><a href="active_record/crud.html">Insertion / modification / suppression de données</a></li>
        </ul>
        
    </body>            
</html>